Ubuntu 下安装 docker.

momo314相同方式共享非商业用途署名转载



安装 docker

sudo apt update
sudo apt install docker.io

# 查看运行中的容器
sudo docker ps
# 查看所有容器
sudo docker ps -a

允许普通用户运行docker命令

  1. 创建docker用户组(docker安装完成后会自动添加该用户组)
sudo groupadd docker
  1. 将指定用户(momo314)添加到docker用户组
sudo gpasswd -a momo314 docker
  1. 重启docker服务
sudo systemctl restart docker
  1. 退出当前会话并重新登录

其他命令

# 停止容器
docker stop containerId
# 启动容器
docker start containerId
# 重启容器
docker restart containerId
# 删除容器
docker rm containerId
# 删除无名镜像
docker image prune -a -f
# 查看容器配置
docker inspect containerId
# 创建镜像
docker build . -t project-name:tagname
# 创建并启动容器
docker run \
    -d \ # 后台运行容器,并返回容器ID;
    --name project-name \
    --restart always \
    --env ASPNETCORE_ENVIRONMENT="Production" \
    --sysctl net.core.somaxconn=4096 \ # 系统设置
    --sysctl net.ipv4.tcp_max_syn_backlog=4096 \
    --memory=7g \ # 设置容器可以使用的最大内存
    --log-opt max-size=3m \
    --log-opt max-file=3 \
    -p 3000:3000 \ # 指定端口映射,格式为:宿主机端口:容器端口
    project-name:tagname
✎﹏ 本文来自于 momo314和他们家的猫,文章原创,转载请注明作者并保留原文链接。